<?php
require_once 'BaseController.php';

/**
 * キャンペーンエントリー送信画面コントローラクラス<br />
 *
 * @package apamanshop
 * @author H.Imamura
 * @copyright　
 */
class Inquiry_CampaignsendController extends Inquiry_BaseController
{

	/**
	 * メインアクション
	 *
	 */
	public function indexAction()
	{
		// モデルインスタンス取得
		$model_campaign = new Inquiry_Model_CampaignEntry();
		if (is_numeric($this->_params['toiawaseId'])) {
			// 問い合わせ情報を確認
			$inquiryData = $model_campaign->GetInquiryData($this->_params['toiawaseId']);
			// データが存在するか
			if (!empty($inquiryData)) {
				// 登録処理
				$inquiryData['mail'] = $this->_params['Mail'];
				$inquiryData['password'] = $this->_params['Keyword'];
				$ret = $model_campaign->SetCampaignEntry($inquiryData);
			}
		}

		//F5リロードによる２重送信防止のため完了画面表示にリダイレクト
		Apm_Util::redirect('/inquiry/campaignsend/show');
		return;
	}

	/**
	 * 表示アクション（画面の再描画防止用）
	 *
	 */
	public function showAction()
	{
		// 表示テンプレートパス
		$this->_display_path = APPLICATION_PATH.'/modules/inquiry/views/scripts/estate.tpl';

		// セッションクリア
		Zend_Session::namespaceUnset('InquiryCampaign');

		// 基本設定
		//  タイトル
		$this->setTitle('賃貸情報アパマンショップ[応募完了]');
		//  CSS
		//$this->addMetaCss('/css/common/valuable.css',array('type' => 'text/css','media' => 'all'));
		//$this->addMetaCss('/css/inquiry/hp/form.css',array('type' => 'text/css','media' => 'all'));
		//  JS
		//$this->scriptblock['script'] = $this->_script_campaign_helper->getBlock($this->_data);
		//$this->_data['scriptblock'] = $this->scriptblock;
		//  パンくず
		$this->_breadcrumb->reset();
		$this->_breadcrumb->add('応募完了');
		$this->setBreadCrumb($this->_breadcrumb->generateBreadcrumb());

		// ブロック設定
		$this->setBlock($this->_campaign_send_helper);

		// 表示
		$this->display($this->_display_path);
	}

}
?>
